﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Coordinador.Master" AutoEventWireup="true" CodeBehind="frm_Co-Coordinador.aspx.cs" Inherits="ED_Nivelacion.PresentacionWeb.frm_Co_Coordinador" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <style type="text/css">
        .auto-style1 {
            width: 369px;
        }
        .auto-style2 {
            width: 355px;
        }
        .auto-style3 {
            width: 71px;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
        <script>
            var Coordinador = <%=Session["Coordinador"]%>;
            var Docente = "";
            var Pre = "";
            var Cuest = "";
            var Val = "";

            $(document).ready(function () {
                console.log;
            
                $("input").click(function () {   
                
           
                    var idD = $(this).attr("id");
                    //alert(idD);
                    var codDoc=$('#cabezera').find("#"+idD).val();
                    //alert(codDoc);
                    var idP = $(this).data('id');
                    //alert(idP);
                    var idC = $(this).data('idc');
                    //alert(idC);
                    var Valor = $(this).data('value');
                    //alert(Valor);
                    var Periodo = <%=Session["PeriodoC"]%>;
                    ED_Nivelacion.PresentacionWeb.ServiciosLocales.CuestionarioService.ObtenerPreguntaCoordinador(idC, Periodo,idP, codDoc, onCoordinador, failedCoordinador);
                Pre= idP;
                Val = Valor;
                Cuest = idC;
                Docente = codDoc;
                
            });
           function onCoordinador(content)
           {
               var _Pregunta = Pre;
               var _Valor = Val;
               var _Cuestionario = Cuest;
               var _Docente = Docente;
               var _Coordinador = Coordinador;

               var cont = 0;
               for (var i = 0; i < content.length; i++) {
                   var _CoCoordinador = content[i].idCo_Coordinaro;
                   var a = console.log(content.length);
                   console.log(_CoCoordinador);
                   var cont = cont+ 1;
               }
               //alert(cont);
               if(cont>0){
                   var valores = {idCo_Coordinaro: _CoCoordinador, Valor: _Valor}
                   ED_Nivelacion.PresentacionWeb.ServiciosLocales.CuestionarioService.ActualizarPreguntaCoordinador(valores, onActualizar, failedActualizar);
               }else{
                   var values = {idPregunta_Cuestionario: _Pregunta, Valor: _Valor, idCoordinador: _Coordinador, idDocente: _Docente, idCuestionario: _Cuestionario };
                   ED_Nivelacion.PresentacionWeb.ServiciosLocales.CuestionarioService.ContestarPreguntaCoordinador(values, onContestar, failedContestar);
               }
                

           }


           function failedCoordinador() {
               errorMessage("Error");
           }

           function onActualizar()
           {
               //sucessMessage("Actualizo");
           }

           function failedActualizar()
           {
               errorMessage("ERROR");
           }

           function onContestar()
           {
               //sucessMessage("Respondio");
           }

           function failedContestar()
           {
               errorMessage("ERROR");
           }

       });

        //var statSend = false;
        //function checkSubmit() {
        //    if (!statSend) {
        //        statSend = true;
        //        return true;
        //    } else {
        //        alert("El formulario ya se esta enviando...");
        //        return false;
        //    }
        //}

        //var cuenta=0;
        //function enviado() { 
        //    if (cuenta == 0)
        //    {
        //        cuenta++;
        //        return true;
        //    }
        //    else 
        //    {
        //        alert("El formulario ya está siendo enviado, por favor aguarde un instante.");
        //        return false;
        //    }
        //}

        
    </script>

    <form id="Form1" runat="server" onsubmit="return checkSubmit();">

                <asp:ScriptManager ID="ScriptManager1" runat="server">
            <Services>
                <asp:ServiceReference Path="~/ServiciosLocales/CuestionarioService.asmx" />
            </Services>
        </asp:ScriptManager>

                                <div class="portlet portlet-default">
                            <div class="portlet-heading">
                                <div class="portlet-title">
                                    <h4>CO-TUTOR</h4>
                                </div>
                                <div class="portlet-widgets">
                                </div>
                                <div class="clearfix"></div>
                            </div>
                          
                            <div class="portlet-body">
                                
                                <div class="table-responsive">
                                    <table class="table table-condensed">

                                        <thead>
                                            <tr id="cabezera">
                                                <th class="auto-style3">Docente</th>
                                                  <% int j = 0;
                                                      ED_Nivelacion.Negocios.DistribucionAcademica_C _objDAcademica_C = new ED_Nivelacion.Negocios.DistribucionAcademica_C();
                                                      var DistribucionAcademica = _objDAcademica_C.FiltrarDistribucionAcademicaUltimoPeriodo();
                                                      foreach (var item in _objDAcademica_C.FiltrarDistribucionAcademicaUltimoPeriodo())
                                                      {
                                                          
                                                      
                                                      %>  

                                            
                                                <th class="auto-style2"><%=item.Nombre +" "+ item.Apellido%> <input type="text" id="<%=j %>" class="dist hide" value="<%=item.idDocente %>" /></th>
                                                <% j++;
                                                } %>
                                            </tr>
                                        </thead>

                               
                                        
                                        <tbody id="tablaParalelos">
                                          <%
                                              ED_Nivelacion.Negocios.Preguntas_C _objPreguntas_C = new ED_Nivelacion.Negocios.Preguntas_C();
                                              ED_Nivelacion.Negocios.CriterioEvaluacion_C _objCriterio_C = new ED_Nivelacion.Negocios.CriterioEvaluacion_C();
                                              var Criterios = _objCriterio_C.FiltrarCriterios(Session["tipoUsuario"].ToString());
                                              
                                              int Materias = DistribucionAcademica.Count();
                                              foreach (var item in Criterios)
                                              {   
                                           %>
                                            <tr>
                                                <th class="auto-style3"><%=item.Criterio%></th>
                                                <%
                                                for (int i = 0; i < Materias; i++)
                                                  {
                                                    
                                                    %>

                                               <th>&nbsp</th>

                                                       <%
                                                       }
                                                    %>
                                               
                                            </tr>
                                            <tr>
                                                <%
                                                  int n = 0;
                                                var Preguntas = _objPreguntas_C.FiltrarPreguntas(item.idCriterio_Evaluacion, Session["tipoUsuario"].ToString());
                                                foreach (var item_ in Preguntas)
                                                  {   
                                                  %>
                                                
                                                <td class="auto-style3"><%=item_.Iten_Pregunta%></td>

                                                <%
                                                 
                                                  for (int i = 0; i < Materias; i++)
                                                  {
                                              %>
                                                <td class="auto-style1" >
                                                    <form>
                                                    <input id="<%=i %>" data-id="<%=item_.idPregunta_Cuestionario%>" data-idc="<%=item_.idCuestionario%>" type="radio" class="valor" name="group1" data-value="0" required> 0
                                                    <input  id="<%=i %>" data-id="<%=item_.idPregunta_Cuestionario%>" data-idc="<%=item_.idCuestionario%>" type="radio" class="valor" name="group1" data-value="1" required> 1
                                                    <input  id="<%=i %>"data-id="<%=item_.idPregunta_Cuestionario%>" data-idc="<%=item_.idCuestionario%>" type="radio" class="valor" name="group1" data-value="2" required> 2
                                                    <input  id="<%=i %>" data-id="<%=item_.idPregunta_Cuestionario%>" data-idc="<%=item_.idCuestionario%>" type="radio" class="valor" name="group1" data-value="3" required> 3
                                                    <input  id="<%=i %>" data-id="<%=item_.idPregunta_Cuestionario%>" data-idc="<%=item_.idCuestionario%>" type="radio" class="valor" name="group1" data-value="4" required> 4
                                                    <br />
                                                    <input ID="txt_Pregunta<%=i %>" type="text" class="hide">
                                                        </form>
                                                        </td>
                                                <%} %>


                                            </tr>
                             <% }%>
                                            <%n++;
                                              } %>
                                        </tbody>
                                    </table>
                                </div>
                            </div>
                                  
                        </div>
        <a id="btn_Hetero" href="logout.aspx" class=" btn btn-primary">TERMINAR EVALUACIÓN</a>  
    </form>
</asp:Content>
